EPSP synthase - French English Dictionary